// 可能是我的node版本问题，不用严格模式使用ES6语法会报错
"use strict";
const models = require('../data/db');
const express = require('express')
const builder = require('../response/rest.result.builder')

/************** 创建(create) 读取(get) 更新(update) 删除(delete) **************/


module.exports = {
  createAccount: function (req, res, next) {
    // 这里的req.body能够使用就在index.js中引入了const bodyParser = require('body-parser')
    let newAccount = new models.Login({
      account : req.body.account,
      password : req.body.password
    });
    // 保存数据newAccount数据进mongoDB
    newAccount.save((err,data) => {
      if (err) return next(err);
      return builder.buildSuccessResultInfo(res);
    });
  },
  getAccount: function (req, res, next) {
    // 通过模型去查找数据库
    models.Login.find((err,data) => {
      if (err) return next(err);
      console.log(data);
      return builder.buildSuccessResultInfoWithData(res,data);
    });
  }
};
